Ext.onReady(function() {
      var Tree = Ext.tree;
      var tree = new Tree.TreePanel( {
            el : 'tree-div',//目标div容器
            autoScroll : true,
            animate : true,
            enableDD : true,
            containerScroll : true,
            loader : new Tree.TreeLoader( {
            	// OrgTreeJsonData.action就是要动态载入数据的请求地址，这里请求时会提交一个参数为node的值，
            	// 值为root即new Tree.AsyncTreeNode()对象的id值
                  dataUrl : ' OrgTreeJsonData.action '
            })
      });

      var root = new Tree.AsyncTreeNode( {
            text : '组织机构树',
            draggable : false,
            id : '-100'//默认的node值：?node=-100
      });
      tree.setRootNode(root);
      tree.render();
      root.expand();
});

 

//OrgTreeJsonData.action所请求的JSON数据例子：

/*
 * 

[ {
      "text" : "公司总部1",
      "id" : "1",
      "cls" : "folder"
}, {
      "text" : "公司总部2",
      "id" : "2",
      "cls" : "folder"
}, {
      "text" : "公司总部3",
      "id" : "3",
      "cls" : "folder"
}]

 */